Start from
The Spa Miami
1825 NE 123rd St, North Miami 33181