Reviews of Scarrots Lane Bakery. (Bakery) in Newport (Isle of Wight).