5147 N Travis St, Knollwood, Texas 75092, Sherman, Texas 75092 USA
Small quaint place with a welcoming atmosphere.
Photo Credit: Yelp