1604 S Harbor Blvd, Anaheim, California 92802-2314 USA
Photo Credit: Del Sol Inn - Anaheim Resort
Claim copyright