Back to Oxford Street
The Cumberland Hotel at Marble Arch in London.
The Cumberland is near to Marble Arch station at the western end of Oxford Street.
Back to Oxford Street