The Lodge At Obexer's

The Lodge at Obexer's, 5335 W Lake Blvd, Homewood, CA 96141, United States

(530) 525-5505

Location