Filika Restaurant
62 High St, London
020 8530 1333
Recent Reviews
Order Online
Filika Restaurant
62 High St, London
020 8530 1333