BR

The Palms 1

Fort Lauderdale, United States