Mucho Humo Street is a sandwich shop serving homemade pizza by the slice, alongside pastries and desserts. They specialize in pizza in teglia, a Roman-style pizza baked in rectangular trays.