Despite its name meaning “Chinatown” in Spanish, Barrio Chino on the Lower East Side is a New York favorite for delicious ... windows showcasing the city skyline and views of the East River.