Pizza Express is located in Olbia, Italy on Via Barcellona, 30. Pizza Express is rated 4.3 out of 5 in the category pizza takeaway in Italy.
Address
Via Barcellona, 30
Service options
Delivery
Takeaway
Amenities
Good for kids
Toilets
Offerings
Late-night food