Seymour Hotel ligt in Centrum van Londen, een kleine 5 minuten lopen van Paddington Underground Station en 7 minuten lopen van Hyde Park.