Block Front-end Administrator will restrict user with admin role from logging in your site front.
Note that any user with admin role will be restricted to login the site frontend.