Soho Village Apartments
2506-2512 W Stroud Ave Tampa, FL
Unit Description
No description provided.
Unit Amenities
No amenity information provided.
Soho Village Apartments are located in the heart of South Tampa. You’ll be steps away from Historic Hyde Park, while still enjoying our pet friendly, quiet community.