Situated 5 Minutes Walk From Oxford Street Londons Main Shopping Area The Hotel Is A Victorian Style Building With Many Original Features. Ideally Situated For Business Or Tourism And Close To Many Places Of Interest. This Property Was Built In 1956 Renovated In 1989