Casa Humo

  • Restaurants
0 Love It
Lower East Side
This Lower East Side venue specializes in tapas and Latin cuisine.
Venue name: Casa Humo
Contact:
Address: 181 Essex St
New York
10009
Cross street: at Houston St
Transport: Subway: F to Lower East Side–Second Ave