The Julia Hotel
Hotel
Miami Beach
Featuring 3-star accommodation, The Julia Hotel is located in Miami Beach, 500 metres from Lummus Park Beach and 1.1 km from Fisher Island Beach. The 3-star hotel has air-conditioned rooms with a private bathroom and free Wi-Fi.
Number of rooms: 30
336 Collins Avenue, Miami Beach, FL 33139, United States