Turbo Pizza is a pizza restaurant. It appears to have relocated to a new address.