A few months ago, an invite hit our inbox to review The Beach Hotel, located in the coastal town of Minehead in Somerset. The hotel intrigued us, not just because of their location and welcoming dog friendly policy, but because five years ago, the hotel was purchased by YMCA Somerset Coast The Beach Hotel in Somerset: K9 Magazine Reviews Travel…