Share This Listing

Message

929 characters remaining

Hmm, there seems to have been an error sending your message. Please try again.

Your email has been sent.

Still interested?

Contact the brokers for more information about this property

The Perch at Twin Peaks 25807 State Highway 189 12 Room Hotel Twin Peaks, CA 92391 $2,950,000 ($245,833/Room)

Save this listing!

Favorite this listing to get notified of price updates, new media and more

INVESTMENT HIGHLIGHTS

  • 13-cabin boutique hotel/retreat compound.
  • Vogue-featured celebrity retreat venue.
  • Value Add Opportunity
  • Legally grandfathered short-term lodging.
  • Minutes to Lake Arrowhead and Santa’s Village.

EXECUTIVE SUMMARY

Strands Realty Group is pleased to exclusively present The Perch at Twin Peaks, a 13-cabin boutique retreat venue set on approximately 4 acres in the San Bernardino Mountains, just minutes from Lake Arrowhead and under two hours from Los Angeles. Tucked among mature pines at roughly 6,000 feet elevation, The Perch offers a rare blend of privacy, character, and accessibility that has attracted everyone from corporate retreat groups and wellness practitioners to wedding parties and creative professionals. The property comprises thirteen detached cabins with a total of 23 bedrooms and 16 bathrooms, thoughtfully arranged around a central barn and common outdoor areas. Most cabins have been extensively renovated with eclectic, mid-century-inspired interiors while preserving their original 1930s mountain-cabin exteriors, creating a warm, design-forward environment that feels both nostalgic and contemporary. A large in-ground pool, currently empty and awaiting full rehabilitation, and one cabin in need of complete renovation (Cabin 11) represent clear, tangible value-add components for the next owner.
Legally recognized by San Bernardino County as a non-conforming lodging use predating current zoning, The Perch operates outside of the County's STR ordinance and may continue to rent its cabins on a short-term basis without additional land use approvals—an increasingly rare advantage in California's mountain resort markets. The property's flexible layout supports a variety of use cases: full buyouts for corporate offsites and wellness retreats, intimate micro-weddings utilizing the barn and outdoor gathering spaces, or a hybrid model combining group events with individual cabin bookings. Recent high-profile events, including a Vogue-featured celebrity wedding, have elevated The Perch's brand profile and demonstrated its appeal as a destination venue. Offered with all real estate, business operations, furnishings, website, systems, and social media included in the sale, The Perch at Twin Peaks presents an exceptional opportunity for a retreat operator, wedding venue owner, or boutique hospitality investor to acquire a highly visible, experiential mountain asset with meaningful upside through the completion of existing improvements, activation of the pool, and curated expansion of wellness and outdoor amenity offerings.

ATTACHMENTS

The Perch OM

PROPERTY FACTS

Price $2,950,000
Price Per Room $245,833
Sale Type Investment
Property Type Hospitality
Property Subtype
Hotel
Building Class B
Lot Size 4.00 AC
Building Size 3,186 SF
No. Rooms 12
No. Stories 2
Year Built/Renovated 1925/2023
Parking Ratio 4.08/1,000 SF
Corridor Exterior

AMENITIES

  • High Speed Internet Access
  • Patio
  • Meeting Event Space
  • Public Access Wifi
  • Smoke-Free
  • Fully-Equipped Kitchen
  • Multi-Room Suites

ROOM MIX INFORMATION

DESCRIPTION NO. ROOMS DAILY RATE SF
Suite 12 $341.00 -

PROPERTY TAXES

PROPERTY TAXES

Parcel Number
0336-211-20
Land Assessment
$139,440
Improvements Assessment
$308,999
Total Assessment
$448,439
  • Listing ID: 38639817

  • Date on Market: 12/3/2025

  • Last Updated:

  • Address: 25807 State Highway 189, Twin Peaks, CA 92391

Link copied
Your LoopNet account has been created!

Please Share Your Feedback

We welcome any feedback on how we can improve LoopNet to better serve your needs.
X
{{ getErrorText(feedbackForm.starRating, "rating") }}
255 character limit ({{ remainingChars() }} charactercharacters remainingover)
{{ getErrorText(feedbackForm.msg, "rating") }}
{{ getErrorText(feedbackForm.fname, "first name") }}
{{ getErrorText(feedbackForm.lname, "last name") }}
{{ getErrorText(feedbackForm.phone, "phone number") }}
{{ getErrorText(feedbackForm.phonex, "phone extension") }}
{{ getErrorText(feedbackForm.email, "email address") }}