New York Creators guide to Spanish Restaurants in New York City.