Does Pizza Place Sports Bar and Restaurant have happy hours or specials?
Yes, Pizza Place Sports Bar and Restaurant does have happy hours and specials available.
What is Pizza Place Sports Bar and Restaurant's rating?
Pizza Place Sports Bar and Restaurant is rated an average of 4/5 stars across various online platforms.