Luna Rossa

Luna Rossa
190-192 Kensington Park Road, London, W11 2ES
  • Telephone 02072290482

Serving sublime Sicilian tapas, fresh salads, and their reputation-making pizzas, Luna Rossa serve authentic Italian as part of the Made In Italy family!

Text supplied by third party.