Small hotel behind Marble Arch and Oxford Street hence ideal base for exploring London. Rooms at the Palace Hotel London vary in style and are simply decorated offering non-fancy accommodation with an informal ambience.