Café de la Place is a French restaurant offering a relaxed atmosphere with café and brasserie options. It features a terrace and complimentary Wi-Fi.