Pizza restaurant Dough Heads is known for its pizza. Note: Closing June 2025.