Salvatore Vineyards
The high plains of Elgin, Arizona are beautiful, with amazing vistas in every direction and a night sky so full of stars that it looks like a painting. We had heard good things about wineries in Elgin so we decided to check it out Salvatore Vineyards for ourselves.