The Julia

The Julia - Boutique Miami Beach Hotel, 336 Collins Ave, Miami Beach, FL 33139, United States

(888) 336-9841

Location