Filika Restaurant
62 High St, London
020 8530 1333
Menu
London, Greater London
Filika Restaurant
62 High St, London, Greater London
020 8530 1333