Location

65-69 SHELTON STREET, COVENT GARDEN, LONDON WC2H 9JQ