Welcome Guest. Please Login or Register.
Located in Rochester, England. Mycroft's home in the country. It used to be the Holmes' family home, but with their parents dead and Sherlock having no use for it, it belongs to Mycroft. Extremely beautiful and peaceful place.