London

Located in the heart of Central London. Located near Covent Garden tube station.