Explore details about location South Thalia Road. South Thalia Road is a location situated within the Virginia Beach alongside other areas such as Crowsfoot Court, Mohawk Trail, Lewisham Way.