Pelican Grand Beach Resort, a Noble House Resort 5 stars

2000 North Ocean Boulevard, Fort Lauderdale, FL 33305, United States of America

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