Map & Directions - Villa Isabella Ristorante Italiano
Menu
Villa Isabella Ristorante Italiano
10319 Metropolitan Ave, Flushing, NY, 11375
(718) 575-8999 (Phone)
10319 Metropolitan Ave, Flushing, NY, 11375
(718) 575-8999 (Phone)