Stag Shop. Make sure the Cambridge Stag Shop is number 1 on your list if you're looking for something fun, new and exciting in your sex life! Located at 561 Hespeler Road, the Cambridge location is one of the largest Stag Shop stores, at over 5000 sq. feet! The store opened in October 1998, and expanded to our new, larger location in November 2000. So whether you're a seasoned veteran or a shy novice, come in and enjoy our friendly and relaxed atmoshpere. Our knowledgeable, professional and outgoing staff will be more than happy to guide you through our store. Our fabulous lingerie by Coquette ranges from tame to wicked! Check out our great Masquerade line of costumes.