Shangri-La Springs
Wedding venue in Bonita Springs, Florida




About Shangri-La Springs
Shangri-La Springs is a historic Bonita Springs property established in 1926, set on more than eight acres with tropical gardens and a flowing natural spring. The venue offers indoor and outdoor event spaces for weddings and other celebrations. Its wedding information describes a historic indoor venue with seating for up to 120 guests and outdoor spaces for celebrations of up to 300. On the property, Harvest & Wisdom serves farm-to-table food featuring produce from the certified organic garden; the site also has a full-service spa and boutique hotel accommodations.
The facts
- Guests
- 10–400 guests
- Price
- From $4,200
- Setting
- Indoor & outdoor
- Kind of place
- Hotel · Garden · Restaurant
- Last updated
- November 2026
This listing was compiled by wedplan.ai from the venue’s own website and public listings. Work here? Claim the page to keep it current.
On the big wedding guides
- Listed on WeddingWire (checked November 2026)
- Not listed on Zola (checked November 2026)
How to reach Shangri-La Springs
- Website: shangrilasprings.com
- Phone: (239) 319-5534
- Address: 27750 Old 41 Rd
Wedding venues near Shangri-La Springs
- Bonita Fairways Golf Club — Bonita Springs, FL
- Spanish Wells Golf & Country Club — Bonita Springs, FL · up to 300 guests
- The Club at Mediterra — Naples, FL
- Vasari Country Club — Bonita Springs, FL · up to 150 guests
- Imperial Golf Club — Naples, FL · up to 120 guests
- Worthington Country Club — Bonita Springs, FL · up to 200 guests
- Cypress Woods Golf & Country Club — Naples, FL · up to 175 guests
- LaPlaya Golf Club — Naples, FL · up to 250 guests
- Spring Run Golf Club — Estero, FL · up to 200 guests
- Copperleaf Golf Club — Estero, FL
More hotel venues nearby
- The Perry Hotel Naples — Naples, FL
- LaPlaya Beach & Golf Resort — Naples, FL · up to 500 guests
- Inn at Pelican Bay — Naples, FL · up to 150 guests
- Edgewater Beach Hotel — Naples, FL
- Naples Bay Resort & Marina — Naples, FL · up to 300 guests
- Inn on Fifth — Naples, FL · up to 100 guests
- The Escalante Hotel — Naples, FL · up to 125 guests
- ‘Tween Waters Inn & Marina — Captiva, FL · up to 135 guests
- Sanibel Inn — Sanibel, FL
- Sundial Beach Resort & Spa — Sanibel, FL · up to 300 guests