Greek in London - Covent Garden 190 Shaftesbury Avenue, Covent Garden, London, WC2H 8JL Tags: greek, private parties: up to 50 guests, vegetarian dishes
Greek in London - Covent Garden 6 Maiden Lane, Covent Garden, London, WC2E 7NW Tags: greek, vegetarian dishes