Seymour Hotel Londyn oferuje 64 pokoje i jest usytuowany 11 min pieszo od The Long Water. Ten hotel oferuje Wi-Fi w miejscach publicznych oraz prywatny parking samochodowy na terenie.
Sala koncertowa Royal Albert Hall jest w około 2 km, a Pałac Buckingham leży 2,1 km od hotelu. Muzeum Figur Woskowych Madame Tussaud znajduje się w pobliżu od tego 2-gwiazdkowego obiektu. Okolica oferuje takie sklepy jak Dom towarowy Selfridges około 25 min spacerem od Seymour w Londynie. Hotel mieści się w zasięgu wzroku od stacji metra Paddington, zapewniając łatwy dostęp do wszystkich atrakcji Londyna.
Niektóre klimatyzowanych pokojów mają jadalnię i kuchnię oraz takie udogodnienia jak telewizor z płaskim ekranem, telewizor z płaskim ekranem i kanałami kablowymi wraz z czajnikami elektrycznymi. Posiadają łazienki zaopatrzone w oddzielną toaletę i prysznic. Prywatne łazienki są wyposażone w oddzielną toaletę i prysznic, a także suszarkę do włosów i ręczniki. Z niektórych klimatyzowanych pokoi roztacza się widok na basen.
Każdego ranka w Seymour Hotel serwowane jest kontynentalne śniadanie. Znajdując się zaledwie 250 m od obiektu noclegowego, restauracja Fountains Abbey Paddington serwuje potrawy kuchni brytyjskiej.