- Photo: Mexico Beach
Old Guadalajara's long-established B&B now offers long term contracts