La Luna Rossa is a seafood restaurant offering traditional Italian cuisine and wood-fired pizza.