clock menu more-arrow no yes

Allora Italian Kitchen & Bar

210-35 26th Ave, Bayside, NY 11360

(718) 225-5672