Del Sol Inn - Anaheim Resort

1604 S Harbor Blvd
Anaheim
California
United States