The Ritz London is located in London City Centre, a neighborhood in London, and is in the entertainment district and near a metro station. The British Museum and O2 Arena are cultural highlights, and some of the area’s notable landmarks include Piccadilly Circus and Buckingham Palace. Traveling with kids? Don’t miss London Eye.