Sun Canyon Inn, SIERRA VISTA, Arizona (AZ)

Feeling hungry? Sun Canyon Inn might be the restaurant to suit your needs.
Conveniently situated at 260 North Garden Avenue () in SIERRA VISTA, Arizona (AZ) (85635), Sun Canyon Inn is available at 5204590610. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in SIERRA VISTA, Arizona (AZ)


Sun Canyon Inn contact information and details:
Address: 260 North Garden Avenue - , SIERRA VISTA, Arizona (AZ) 85635
Contact Phone: 5204590610