lombards 24. lv is located merķeļa iela 6 in rīga (1050) in the region of rīga (latvija). This place is listed in the specialty store category of the geodruid rīga 2015 guide.