Du Nord - Les 3 Frères is an Italian restaurant with a sunny terrace and ample parking.