Located in the heart of the city

71-75 Shelton Street
 Covent Garden
 LONDON WC2H 9JQ