No, you can not restore a deleted site but you can download all the files and folders of the deleted site to your computer, for upto 14 days after deletion.
WPOven is the best Managed WordPress hosting for agencies and businesses that want to succeed. With Unlimited sites hosting option, its easy to use and manage, so you can focus on growing your business.