LULI & ELI Fish Store is located in Shkodër, Albania on 3G43W56, Bulevardi Mehmet Pash Plaku. LULI & ELI Fish Store is rated 5 out of 5 in the category fish store in Albania.
Address
3G43W56, Bulevardi Mehmet Pash Plaku
Service options
In-store shopping