Orchid Bay Resort

Located in Northern Belize, Orchid Bay Resort is perched at the edge of a marine biosphere and boasts lush tropical gardens with over 200 varieties of wild orchids and diverse species of birds. Accommodation is provided in spacious thatched-ro ...