One of the hotels for your stay in Leeds is the Carr House which is located at Harewood Estate Harewood, Leeds, United Kingdom. There are many facilities offered at Carr House, both hotel and room facilities. If you are traveling to Leeds, you can choose Carr House as a place to stay. Carr House is located in the region of England, Yorkshire, West Yorkshire