Elgin Bed and Breakfasts
Elgin is located in Santa Cruz County in Arizona. While in town, enjoy a stay at an Elgin bed and breakfast or an Elgin Inn. The town offers a wide variety of attractions. Enjoy the beautiful scenery of the area at the Empire Ranch, with 66 miles of grassland and riparian woodlands great for birdwatching. The grasslands are surrounded by a half-dozen mountain ranges, and provide a perfect place to enjoy an afternoon picnic with the family. Spend the night with the family at the B&B, or visit Cafe Sonoita, which is rated in the top 100 for finest Arizona places to eat. Elgin is sure to become a family favorite!

Center map on a City, Neighborhood or street address
Showing results 1-3 of 3
Sort By:
B&Bs in Towns near Elgin
Territorial-style inn built around a tranquil courtyard and fountain located on the San Pedro River. Perfect for birding!
31.408555,-110.106424
