1670 McCulloch Blvd N, Lake Havasu City, AZ 86403-0962, Lake Havasu City
"Love this place best pizza in town hands down!"
"Love this place best pizza in town hands down!"