CityFort Lauderdale
CountryUnited States
Location1311 SW 32nd St, Fort Lauderdale, FL 33315, USA
Business (Guest houses). Google rating 2.5/5 (23 reviews).
https://maps.google.com/?cid=2711912438438384142&g_mp=Cidnb29nbGUubWFwcy5wbGFjZXMudjEuUGxhY2VzLlNlYXJjaFRleHQQAhgEIAA