The Place For Art is Nassau's newest custom picture framing boutique situated in the tranquil tropical garden of Doongalik Studios on Village Road.