Lo Stretto is an Italian restaurant where dishes are inspired by a love for guests, seasoned with Italian charm, and served with good cheer.