-
Luna Rossa
is an above average Italian Restaurant Restaurant
Ranked #1 of 21 Restaurants in Burtts Crossing Tewksbury.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
The BEST Italian restaurant North of BOSTON. Tell David the Owner that KOP sent you..