The Capital Region’s newest restaurant is a passport to Peru. Quechua Peruvian Restaurant, located at 1297 Broadway in ...