Customer service I asked for the card machine but didn't tell me until they delivered that it w...
Not professional at all
12/22/2017
(3)
Advertisement
Metro Pizza is a popular eatery located in the heart of London, England, known for its delicious, hand-tossed pizzas made from fresh ingredients. With a cozy atmosphere and a diverse menu that includes vegetarian and gluten-free options, it caters to all tastes. Locals and visitors alike enjoy the friendly service and the vibrant setting, making it a perfect spot for a casual meal or a night out with friends.
Generated from this place's information
Customer service I asked for the card machine but didn't tell me until they delivered that it w...
Just like the 99 cents pizza place in NYC, the Metro pizza also offers some of the cheapest slices i...
Advertisement