Self and Store - Self storage terminal is located in Negombo, Sri Lanka on 149A, road, Ja Ela, Pamunugama Rd. Self and Store - Self storage terminal is rated 4.3 out of 5 in the category self-storage facility in Sri Lanka.
Address
149A, road, Ja Ela, Pamunugama Rd