Stampa

61 Davies Street, Mayfair, London, W1E 5JL

About Stampa

Inspired by the rustic eateries & informal worker bars found in the Trastevere district of Rome, Stampa offers pizza by the slice and simple menu of authentic Italian dishes in the evenings.