Facilities Services - Vermilion, Ohio, United States
South Shore Plaza is a facilities services company based out of Route 6 & Vermilion Rd, Vermilion, Ohio, United States.