Ground Floor, 63 High Street, St. Martins, Stamford PE9 2LA, United Kingdom
Distance: 651 yd.
Company description
The Garden House Hotel offers Hotels services in Stamford, England area.
More details
Amenities
24-Hour Front Desk, Bar, Free Parking, Free Wi-Fi Internet Access Included, Internet Services, Non-Smoking Rooms, Parking, Pets Allowed, Restaurant, Rooms/Facilities for Disabled Guests, Wi-Fi/Wireless LAN