Rated
5.0 out of
5 from
1Reviews
La Isla Restaurant
is a pretty good Spanish Restaurant Restaurant
Ranked #1 of 36 Restaurants in Long Island City New York.
★★★★★ on the 7th of August, 2013
Carne de res guisada (beef stew) with white rice & champagne cola, very yummy!