Le Spot 107 Rideau Street Shoes, Shopping Le Spot has been keeping the Nation’s Capital fresh since 2005. Located in the heart of downtown Ottawa. Authentic Streetwear & Footwear Boutique. Location Details Where 107 Rideau Street Contact (613) 860-3276 Website Visit Website Social Location