Famous Pizza & Subs

Making Delicious, Traditional Pizza for over 25 years! Located on Colfax Ave and Ivanhoe St, 1/4 mile southeast of Mayfair Plaza Shopping Center

92%

of 73 customers recommended
Hours of Business
Monday - Sunday
10:00 AM - 3:00 AM