3 Bedroom Luxury Home Near Ybor City/Downtown Area is a recently renovated villa in Tampa, where guests can make the most of its garden and bar. This property offers access to a terrace, free private parking and free Wi-Fi.
2705 East 17th Avenue, Tampa, FL 33605, United States