This Georgian style 100 bedroom hotel is located in central London, near Paddington. It is situated within walking distance to Oxford Circus and Marble Arch.