Value Lodge Inn
Hotel
Delta, Colorado
This hotel is just 2 miles south of downtown Delta, Colorado. It features free Wi-Fi.
Number of rooms: 34
2124 South Main Street, Delta, CO 81416, United States