Top This! Sweet Lenny’s Search For Rockford’s Best Pizza: Anna Maria’s Restaurant
Eating pizza while filling up on gas? I'm in.
Anna Maria's Restaurant is located in Roscoe and is in the same building as FasMart on Elevator Road.
Is Anna Maria's food fuel for the pizza soul? Check out my review.
Top This! The Search For Rockford’s Best Pizza: The Olympic Tavern