Explore details about location Victoria Terrace. Victoria Terrace is a location situated within the Royal Leamington Spa alongside other areas such as Parade, Adelaide Road, Lucas Court.