Nick the Greek Debuts in Palo Alto
Nick the Greek has proudly opened in Palo Alto, California. The brand’s newest restaurant in Palo Alto is locally owned and operated by multi-unit franchisees George Petrousas and Chris Parisis.
· Franchising.com· May 15, 2025