pizza parlor


Meanings

  • a shop where pizzas are made and sold