Galle Picture Palace

13, Main Street, Galle, Sri Lanka.

Dealers of glass, photo frames and professional photo framing services