Meadows Cafe

  • Restaurants
2800 Poplar St., Suite 25
Terre Haute, IN 47803
(812) 917-4720