Advertisement
Extended StayAmerica Tampa-North-USF
Extended StayAmerica Tampa-North-USF
Address:
12242 Morris Bridge Road, Temple Terrace, Florida
Traveler Rating by TripAdvisor

Traveler Comments

Just Fine.