Happy Nikolaos Cafe

  • 9236 Gramercy Dr,
    San Diego, CA 92123
  • Phone: 858-279-1561
  • Cuisine: Greek Restaurant

Map

Unable to Display Map