The green olive deli and bistro

Lancashire - Blackburn

28 Queen St, Great Harwood, Blackburn BB6 7QQ, UK

BB6 7QQ