Arabelle Apartment Downtown Tampa

202 South Parker Street, Tampa, FL, 33606