Southgate Towers is a rental apartment building consisting of two (2) 14 story towers. In 2013 they began extensive renovations and are adding retail stores and a waterfront restaurant and bar.
Southgate Towers is a rental apartment building consisting of two (2) 14 story towers. In 2013 they began extensive renovations and are adding retail stores and a waterfront restaurant and bar.