From Our Editors
If you're in the mood for spaghetti and meatballs, Clifton's Luna Rossa Restaurant serves up an Italian experience in the heart of Clifton.
Take the car and arrive promptly to dinner; parking is plentiful, so don't worry about setting aside time to search for a space.
Avanti! It's time you tried some delicious Italian fare from Luna Rossa Restaurant.