Location:
40 Island Ave. Miami Beach, Florida
Location:
40 Island Avenue
Miami Beach, Florida 33139
"Located on Belle Isle, steps away from the action of South Beach, The Standard Spa, Miami Beach is its own private paradise set amidst peaceful tropical gardens and the Biscayne Bay."