El Novillo Restaurant
(305) 284-8417 | View Website

6830 Bird Rd, Miami, FL   33155

25.7332561 -80.3055406
Map of El Novillo Restaurant
 
50% 100 12 2 Votes
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!