Duchy house is a great place to stay in Central London. The staff is very friendly and helpful!