Cafe de la Place is a restaurant offering a wide selection of Italian and French dishes, as well as a daily changing menu du jour. It features both indoor seating and a small terrace.