Telford House Hotel Milton Keynes
Situated in Milton Keynes in the Buckinghamshire region, with Wolverton nearby, Telford House features accommodation with free Wi-Fi.
Number of rooms: 3
17 Wolverton Road Stony Stratford, Milton Keynes, MK11 1EA, United Kingdom