Company name: The Mandeville Hotel
Description: Upscale lodging with a lively grill/bar
Mandeville Pl, London W1U 2BE, United Kingdom