24 Hour Pizza Plus is a pizza establishment offering its services to the public. It is located in Toronto, Ontario.