307 NE 1st St, Miami, FL 33132 +1 305-755-2596
hotel, Biscayne Park, FL, United States
How to go there