Overview
Eco Pizza is a pizza restaurant in London that stays open late, until 3:00 a.m., and offers very cheap Margherita pizzas.
Role in this knowledge base
It is presented as an option for late-night, inexpensive pizza.
Key facts
- They offer one-pound Margherita pizzas and provide free chili oil.