Accommodation hotel is walking distance from Windsor Castle and less than 1 hour to London. Not expected to pay for this
Verified by email
Verified with