HEART OF WINDSOR & CLOSE TO LEGOLAND - FREE PARKING
Flat 1, 96 Osborne Road, Windsor, SL4 3EN, United Kingdom,Object type: Hotel Windsor
Offering garden views, HEART OF WINDSOR & CLOSE TO LEGOLAND - FREE PARKING is an accommodation situated in Windsor, 0.9 miles from Windsor Castle and 2.1 miles