Located in London, guests at the St. George's Lodge can visit a variety of area's places of interests such as London Eye, Royal Botanic Gardens, St. Paul's Cathedral and Tate Modern.
This property has 10 well-appointed accommodation units, which are furnished and decorated to give comfortable stay for guests in London. The guest rooms feature amenities such as colour television, private bathroom, microwave oven, refrigerator and a hairdryer.
St. George's Lodge in London does not have restaurant facility. Several restaurants are available in the surroundings where guests can relish a wide variety of local, regional and international cuisines.