La Isla Restaurant
Address:
207 Knickerbocker Ave, Flushing, NY 11378
Phone:
(718) 386-6628
Restaurants
Other Businesses:
- Mr Tofu at 15222 Northern Blvd, Flushing, NY 11354
- Tianfu Shabu Shabu at 14418 Northern Blvd, Flushing, NY 11354
- Usoboso Restaurant at 15401 Northern Blvd, Flushing, NY 11354
- Yam Hing Kitchen at 12090 31st Ave, Flushing, NY 11354
- East Ocean Palace Inc at 11309 Ocean Blvd, Flushing, NY 11375