El Sol Restaurant

  • 3397 NW 151st Ter,
    Opa Locka, FL 33054
  • Phone: 305-685-9127
  • Cuisine: Mexican Restaurant

Map

Unable to Display Map