Amazing location just near the train station in Newtown. Tons of great places to eat are right on the doorstep.