Found 2 places
Address: 525 North West St, Olney, IL 62450
Latitude: 38.74 (38°44′24″N), Longitude: -88.0963 (88°5′47″W)
Phone: (618) 392-8889
Site: www.china-capital.us
Foursquare
Address: 223 East Main St, Olney, IL 62450
Latitude: 38.731 (38°43′52″N), Longitude: -88.0841 (88°5′3″W)