Nelore Reviews & Details
4412 Montrose Blvd
Nelore is located at 4412 Montrose Blvd in Houston near the intersection of Montrose Blvd and Oakley St. Their menu consists of Latin and Brazilian dishes . Call (713) 395-1050 for dine in.
- Cuisine:Latin and Brazilian
- Service:Dine In
- On The Menu:Steak
- Major Intersection:Montrose Blvd And Oakley St
Tell us more about Nelore Houston!