Town Park Villas
Town Park Villas is located 1.5 miles from the USF, USF Sun dome and Botanical Gardens, close to prominent attractions such as the Museum of Science and industry. University Square Mall is two miles away and three miles away from Busch Gardens and Adventure Island amusement parks.
Is it your property? claim it here