Steak & Lobster Warren Street, London Restaurant inside the Radisson blu hotel. London, England, United Kingdom.