Romeo's Restaurant Luzira

· Restaurants & Cafes · Luzira

3.8★ (4 reviews)

Family restaurant, garden bar and hotel on Port Bell Road, Luzira