pic
9733 Sr 9
Location. <UL><LI>The Econo Lodge Ben Lomond is located in Ben Lomond, Calif. </LI> <LI>Adjacent to Weatherly Castle </LI> <LI>10 miles from Santa Cruz Beach and Boardwalk </LI></UL> Hotel Features. < ...