Ayllu Restaurant known for its Japanese and Peruvian fusion cuisine and chic interiors is located in the heart of Paddington. From fresh sushi, ceviche’s and nigiris to the finest cut of meats, discover affordable luxury dining in Central London.
152