Nena Restaurant

  • 3791 Bird Road,
    Miami, FL 33146
  • Phone: 305-446-4881
  • Cuisine: Greek Restaurant

Map

Unable to Display Map