The Little Chicken Spot

Restaurant in Williams, Arizona