Francesco’s Pizzas is located in Lusaka, Zambia, Builders Depot, Shop #3, Leopards Hill Road, and operates primarily as a weekend takeaway spot.
Features
It features authentic Italian-style wood-fired pizzas and Greek souvlaki, offering a simple but flavorful selection.
Amenities
Francesco’s Pizzas operates mainly on Friday and Saturday evenings from 16:00 to 21:00, with a strong focus on takeaway service. While it’s primarily designed for takeout, limited dine-in seating is available on weekends for those who wish to eat on-site