La Isla Cafe Restaurant Improves its Sanitary Rating

212 DELANCEY STREET
New York, NY 10002