Found 1 place
Address: 600 Cumberland Ave, West Lafayette, IN 47906
Latitude: 40.4613 (40°27′41″N), Longitude: -86.9063 (86°54′23″W)