Review Soho: 10 Greek Street Restaurant review for 10 Greek Street, a restaurant serving a daily changing menu of European dishes. February 28, 2024