How the world sees Greece
Nick the Greek is a nationwide franchise with over 100 locations and the Keitzke Lane outpost marks the brand's first in Nevada.