Photos coming soon
HOTEL
The Buzzards Nest
113 N Main St, Lamar (CO), United States
Where it sits
The Buzzards Nest
113 N Main St, Lamar (CO), United States
38.09078, -102.61974
Plan around The Buzzards Nest
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
