News

After racking up national attention from outlets like Yelp and Business Insider, this Las Vegas-born Greek restaurant just made its official debut in Santa Clara.