Where is The Julia Hotel, Miami Beach located?
The Julia Hotel, Miami Beach, The Julia Hotel, Miami Beach, United States of America (approx. 25.773°, -80.13372°)
The Julia Hotel, Miami Beach, The Julia Hotel, Miami Beach, United States of America (approx. 25.773°, -80.13372°)