Pizza Master

Pizza Master is a pizzeria located in Ivy Town.

Overview
Ray Palmer claimed Pizza Master to have the best slice in town.

History
When Ray Palmer was young, he frequently bought at Pizza Master.