Beauty Spot, The

79 Poulton Rd., Merseyside, United Kingdom, CH44 9DE