Address:8917 Lake City Way NE #6, Seattle, WA 98115, USA
Introduction: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.
Sells:Records, Cellphones, Video Games, Laptops, TV's