London Restaurant Reviews
name: Luna Rossa      (show on map)
type: Italian
address: 190 Kensington Park Road
phone: 020 7229 0482
rating: (= good)
review: Patrick: apparently the place to go to in a cluster of Italian restaurants. Pretty cozy, friendly, efficient, unobtrusive service, authentic food, normal prices (3 stars)
London restaurant map