Cypress Hall

219 Middle St, New Bern, NC 28560