It is located at one of the top communities of Florida called: St. Moritz.

Details:

Address: 11403 NW 89th St Miami 33178