The Bailey's Hotel London London
140 Gloucester Road
London,
GB SW7 4QH
Near Natural History Museum