Karta Vacation Rentals
In Slough, minutes from the motorway and Slough train station, this hotel is a handy base for London runs or day trips. Paddington and Buckingham Palace are under an hour away, while Windsor and Legoland are even closer. The property sits within walking distance of the city centre and near Slough Ice Arena, Loftus Road Stadium and the Victoria and Albert Museum.