Villa de Leon
Hotel๐๐ I was really worried it was going to be sketchy, but it wasn't. Great price, and nice staff. I don't know the history of the place, but it looks like it used to be an apartment complex in the ...40's? ...20's? Our room was a whole one-bedroom apartment with separate living room, bedroom, breakfas... People often mention hotel,
Address
16 Davis Blvd, Tampa, FL 33606
Website
Contact
(813) 251-1609Rating on Google Maps
4.70 (44 reviews)Open on Google Maps