A restaurant specializing in fresh, homemade pizza. Popular with locals for takeout.