Great venue to have your “Miami Wedding vibes”

Located at 321 N Fort Lauderdale Beach Blvd, Fort Lauderdale, FL 33304