Go to System → Settings → General

Enable/Disable new review entry. This will change visibility or completely hide the write review form on the StoreFront product page.

Post Reviews configuration determines whether customers required to open an account with your store, purchase the product before writing product reviews or if they can submit reviews as guests. Requiring reviewers to open an account prevents anonymous, spam submissions and improves the quality of reviews.

All posted reviews are moderated by the Admin Users in the Catalog → Reviews.