LUNA ROSSA. RESTAURANT. ORDER ONLINE · BOOK NOW ... PIZZERIA MENU. PIZZAS FOOD MENU APPETIZERS SOUP ... RESTAURANT HOURS. Sunday - Thursday. 11:00 AM - 9:00 PM.
For over 25 years, we have offered the best in Italian dining! Located off Exit 38 on 93 North, come on down and try our magnificent dishes yourself!