Traveling Tuesdays Round Three – #79 Tuesday, Dec. 31, 2019
Windsor Traveling Tuesdays is heading to a famous town in England. We are going to Windsor in Berkshire. The town of Windsor is located just west of London on the south side of the Thames River. Windsor is very close to Heathrow and makes a great destination if one is looking for accommodations with easy […]