Travelodge Royal Scot is a special class hotel. Travelodge Royal Scot is 3 km from London city center.hotel is spacious has comfy bedrooms with en suite bathrooms, a remote control colour TV, and free tea and coffee making facilities. Basically, it has..