Maison

Title Image

The Seagull Hotel – Miami Beach, FL

The Seagull Hotel

100 21st Street
Miami Beach, FL 33139

The Seagull Beach Resort is the last large prime beachfront un-renovated legacy hotel in South Beach and will be converted into a five-star 170-room luxury resort hotel and beachfront retail complex.