Address 686 Espanola Way, Miami Beach 33139, United States
Coordinates 25°47'12.621" N -80°8'7.162" E