El Novillo El Novillo

El Novillo Map

6830 Bird Rd. (68th St.)
Miami, FL 33155
305-284-8417
Map
Nicaraguan-style steakhouse for beef lovers in West Miami.
Openings: Lunch & Dinner daily

Features