The restaurant occupies a high-profile spot at a busy shopping plaza in Latham.