The Pilgrim Sands Hotel is located RIGHT on the beach in Plymouth. It's the only hotel around that has a private beach. The views from the rooms are great - you feel like you're right over the water. There's both an indoor and outdoor pool, a nice little coffee shop and a cozy lounge area complete with a huge fireplace. The hotel is located near all of the major attractions in Plymouth, but it's not in the middle of everything, so it remains quiet and peaceful.