Avli The Little Greek Kitchen

2449 Jerusalem Ave North Bellmore NY 11710 USA

(516) 409-4976

Location