J & L Christmas Trees & Open Air Market
11734 Euclid Ave, Cleveland, Ohio, 44106-4351
(216) 231-5965