Lucky Leo's is a buy, sell, trade store located north of Seattle. They primarily deal in second hand electronics and media. The records section takes up about a third of the shop.
- 8917 Lake City Way NE #6, Seattle, WA 98115, USA
- Also Sells
- Video Games