Best Western Plus Sun Canyon Inn is located across the street from Fort Huachuca. The Huachuca Mountains are 16 km away. A hot breakfast buffet is offered for guests every morning at the hotel.
Number of rooms: 80
260 N Garden Ave , Sierra Vista, 85635-3810, United States