267 North St, Houlton, Maine 04730 USA
Open 24 Hours Day And Night. Excellent Food, Right Off In-95 Exit 302 In Houlton Maine
Photo Credit: Yelp