Restaurant Mamma Rosa

Schaffhausen, Switzerland

The best pizza in the area some people claim. Located close to the Kloster Allerheiligen, a pizza restaurant that offers very good food, good pizza and homemade pasta. Rustic interior, wood fired oven and nice ambience. Some customers mention poor service.