La Luna Rossa is an Italian restaurant offering a menu of thoughtfully prepared dishes. It is one of the longest operating restaurants of its kind.