Die im Zentrum von London gelegene Unterkunft London Paddington Station Apartments befindet sich 100 m von Bahnhof Paddington und 1,8 km von The Serpentine entfernt. Sie bietet kostenloses WLAN und einen Sitzbereich.
Die Unterkunft ist ausgestattet mit einer Klimaanlage, einer voll ausgestatteten Küche, einem Flachbild-TV und einem eigenen Badezimmer mit einer Badewanne oder Dusche und einem Haartrockner. Es gibt einen Kühlschrank, einen Ofen, eine Herdplatte sowie einen Wasserkocher.
Madame Tussauds liegt 1,8 km von der Unterkunft London Paddington Station Apartments entfernt, während Royal Albert Hall 2 km von der Unterkunft entfernt ist. Der nächstgelegene Flughafen ist der Flughafen London City, 19 km von der Unterkunft London Paddington Station Apartments entfernt.