10 Connaught Street, London, W2 2AH
Location: Marble Arch
Prices start from: £37.29
Review Score: 3.4 / 5
Griffin House Hotel combines traditional comfort with contemporary services and facilities. Located in the heart of Central London, this two star hotel in London is close to public transport links and within walking distance of many famous attractions.