Fratelli Greci

Fratelli Greci, meaning the ‘Greek Brothers’ in Italian, is a Mediterranean deli offering Italian and Greek premium products and dishes. The split level deli houses more than 500 quality food and beverage items that have been carefully sourced from small Italian and Greek farms.

Fratelli Greci Fratelli Greci

Fratelli Greci
26 Seymour Place,
London W1H 7NN

Telephone 020 7724 2021

www.fratelligreci.com

Fratelli Greci
Fratelli Greci
Fratelli Greci
Fratelli Greci
Fratelli Greci