Restaurants - Cafe in St James, MO
Country Cafe
John's Countryside Cafe
Little Prairie Cafe