Use tab to navigate through the menu items.
Main Street Plaza
11730 A North Dale Mabry
Tampa, FL 33618
(LOOK FOR US AT THE GREEN 2-STORY BUILDING ON THE SECOND FLOOR)
Sorry, our facility is located on the 2nd floor and is not wheelchair accessible.
Need more information?
Contact us by phone, email or via our social media channels.