Pelican Grand Beach Resort

2000 North Ocean Boulevard, Fort Lauderdale, FL 33305, United States
2000 North Ocean Boulevard Fort Lauderdale Florida 33305 US