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
Hours of Business
Sunday - Saturday
10:00 AM - 3:00 AM