CHEK INN

1210 S MAIN ST
Lamar
Colorado
United States