The Standard Spa – Miami Beach
40 Island Ave. Miami Beach, Florida
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."