Pelican Grand Beach Resort, a Noble House Resort 5 stars

2000 North Ocean Boulevard, Fort Lauderdale, FL 33305, USA

Hotel image
Read more reviews for Pelican Grand Beach Resort, a Noble House Resort