Huttons Hotel is a centrally located property just a short distance from the convenient London Victoria Train Station. Each room offers a comfortable stay with features such as an en-suite bathroom and a balcony which has views onto the pretty Belgrave..