Located in beautiful historic downtown Wake Forest