Riverside Stamford Stays
Apartment
Stamford, Lincolnshire
Located in Stamford, 49 km from Leicester Railway Station and 50 km from Belgrave Road, Riverside Stamford Stays provides accommodation with free Wi-Fi in a historic building. The property features city views and is 50 km from Kelmarsh Hall and 2.
Number of rooms: 4
Wharf Road, Stamford, PE9 2DU, United Kingdom