Roseleaf is a family-run eatery located in the historic Port of Leith. Its vintage looks, combined with the quirky décor and welcoming staff, all contribute to Roseleaf's unbeatable charm. Their all-day brunch menu is tailored around seasonal dishes, made with love from high quality, local ingredients. If your visit extends until later in the afternoon, make sure to try one of their pot-tails—cocktails served in a teapot!