Ayllu

25 Sheldon Square, London, W2 6EY


Last inspection date: 22 Mar 2022
Score: 4 For more information click here.

location of Ayllu

Ayllu reviews

Ayllu menu

Please call the takeaway direct to ask about the today's menu.


Rate Ayllu