



Built on the property once owned by the Queen of England, The Crimson Orchid Inn offers a superior Belize Bed and Breakfast experience. The Inn opened in December of 2012. Located on the calm serene waters of Chetumal Bay, in the resort-like setting of Orchid Bay. It sits majestically on a beautifully landscaped lot with views of the Pescadores Park. Perfect for family getaways, a romantic...
Create a free account to see the full venue profile and start planning your retreat.