Melbourne House Hotel

79, Belgrave Road, Victoria, London