1202 E Rt 66 Blvd, Tucumcari, New Mexico 88401 USA
Small dining area with player piano and Del's Doo Dads
Photo Credit: Yelp