Located at Big Falls Village near Punta Gorda (just off the tropical Southern Highway) this treasure of a restaurant brings mouth-watering Belizean cuisine