Palace Pizza
55 E Main St
Champaign
IL
61820
(217) 356-5200
palacepizza.net
Open Map
Pizza
Pizza Restaurants
Price: $$
Restaurants
Services
We don't have a menu for this restaurant