Casa Humo

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