512 S Orleans Ave #2
Tampa, FL 33606
3 Beds
2.5 Baths
1,678 Sqft
Built in 2006