Made In Italy Luna Rossa is a family run restaurant, where every single detail tells a 25 years old story born in King’s Road. Lovely memories of an Italian summer are served in door and out door. Loads of love can be tasted in all their pizzas, handmade cheeses and heartwarming bowls of pasta.