Leonids Retail
333 Georgia St
Vallejo
CA
94590
(707) 554-1908
Open Map
Description
Leonids Retail is located at 333 Georgia St, Vallejo, CA. This business specializes in Gifts.
by merchantcircle on April 05, 2016 from
merchantcircle
Categories: Gifts, Gift Shops
collectibles
gift
Gifts
novelties
novelty
Number of employees: 1 to 4
Retail Shopping
souvenir stores
Vallejo