1. The Terrace Restaurant
2500 Lafayette Rd, Crawfordsville, IN 47933
Coordinate: 40.07323,-86.90507
Phone: (765) 362-8700
2. Super China Buffet
1618 Crawfordsville Square Dr, Crawfordsville, IN 47933
Coordinate: 40.02321,-86.90045
Phone: (765) 361-8982