Are there bears in Mexico? That’s a thing we Googled while waiting for our tacos at Oso (translation: bear), a newish modern Mexican place in Hamilton Heights. Turns out, Mexican grizzlies became extinct a long time ago. Which is sad, but at least the tacos here turned out to be pretty good. (If you’re not feeling tacos, there’s a wide-ranging menu of stuff to keep you happy.) Oso isn’t big, but the colorful, attractive space is the kind you want to hang out in for a while. Especially when drinking their excellent margaritas.
More spots in HarlemSee more
Kingston is a casual Jamaican restaurant on 116th Street in Harlem with a fun bar and really good jerk chicken.
Clay is an American restaurant in Harlem that’s perfect for a special-but-not-too-formal dinner with a date or your family.
Vinatería is that "new" Harlem neighborhood restaurant that's Perfect For pretty much every occasion.
More Mexican spotsSee more
Lupe’s East LA Kitchen
Lupe’s is a California-style Mexican restaurant on a corner in southwest Soho. It feels like a fun diner, and it’s where you go for casual enchiladas.
What was once called Rockaway Taco is now called Tacoway Beach. The good news? The fish tacos are still the best in town.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more