In a central location, we found that the London Marriott Hotel Marble Arch was not too far from Harrods in Knightsbridge. So, what ... More