The adventures of master detective Sherlock Holmes as he and his assistant, Dr. Watson, (and somewhat reluctantly, the bumbling Inspector Lestrade) battle criminals in London.
Located in New Boston, TX 75570