Blue LagoonRestaurantsMayfairLondon, ENG, W1S 1AH · GBPhone unavailableEmail unavailableWebsite unavailableHours not available