Homarus is a French restaurant offering a gastronomic experience with options for group meals and takeaway.