The Pelican Inn is a charming 3-star hotel located in the picturesque town of Newbury, United Kingdom. With a cozy count of just 8 rooms, this intimate inn offers a welcoming atmosphere that caters to both leisure and business travelers alike. Guests can enjoy the quaint character of the establishment, which reflects the unique charm of its surroundings.