British restaurant St. Barts, a Michelin-starred establishment, offers a unique dining experience. It is known for its peaceful setting near a historic church.