Lake House is located in Scarborough, United Kingdom on 2B Manor Court Manor Garth, Eastfield. Lake House is rated 3.8 out of 5 in the category physician referral service in United Kingdom.
Address
2B Manor Court Manor Garth, Eastfield
Accessibility
Wheelchair-accessible entrance