The New Southlands is located in 15 West Street, South Cliff, YO11 2QW, Scarborough, United Kingdom.