Add date
1 guest
Lake Arrowhead is a picturesque mountain resort town located in the San Bernardino Mountains of Southern California. The town is known for its stunning lake, outdoor recreational activities, and charming village with unique shops and restaurants.