Skip to main content

Soho Village Apartments

historic site · Tampa, FL

Address
2512 W Stroud Ave, Tampa, FL 33629
Phone
(813) 682-6123
Website
sohosushi.com
Where
27.9271, -82.4887

Search Hominin for Soho Village Apartments

Other historic sites nearby

More in Tampa