The Duchy house is the perfect place to stay in London! Just a few blocks from Covent Garden and near bus and train station's to arrive to most of the city’s popular places. Comfy rooms to rest. I will definitely come back!