London
Karavas is one of London.

1. Karavas

6.5
87 - 88 Plender St., London, Greater London
Greek Restaurant · 3 tips and reviews