The authentic Greek street food restaurant named for cousins Big Nick, Little Nick and Baby Nick Tsigaris opens a new location on 17th St.