Popovers on the Square is a café right in Downtown, Portsmouth that utilizes the European philosophy of fresh, seasonal food with a relaxing atmosphere.