Location

Liepāja, Ziemeļe iela 21a, LV-3401