With its inviting, friendly atmosphere, and delicious pub-style cuisine, The Green Parrot has fast become a favorite restaurant destination for both locals and visitors alike. Evoking the feel of the original Green Parrot Inn, a popular Newtown tavern from the early 1900’s, the restaurant’s surroundings are warm and welcoming. High Read more [...]