Plymouth
Welcome to Plymouth – the stunning coastal city located in southwest England! Here are some irresistible facts about this vibrant city that will make you want to pack your bags and head over right away: 1. The Mayflower Steps: You might not know this, but Plymouth is the birthplace of modern American history. In 1620, … Read more