Great place near center of London.