san-sebastian

San Sebastián del Oeste, Mexico, a Pueblo Mágico town in the Sierre Madre Mountains above Puerto Vallarta