West Meadows

8401 New Tampa Boulevard, Tampa, FL, 33647