Book Now Lancashire

sō-lō Restaurant

Modern British
  • Fine dining or fancy
17 Town Green Lane, Aughton, Ormskirk L39 6SE, UK
Tel: 01695 302170 restaurantsolo.co.uk
splash advert