LA Isla Restaurant

542 E 14th St, New York NY

(212) 228-3498

Location