Greek Cook and Grill

45 London Road, London Road, Twickenham, TW1 3SZ