We go to Green Town a lot and have not had a bad meal or time yet! Their Nachos are awesome, so are the wraps. If you're in the mood for bar food and a fun atmosphere, Green Town is it! And, they do have a good selection of beers..The only negative thing is it can get chilly in there in the winter because of the door being opened a lot, so just bring a sweater or sweatshirt to put on.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.