SALT - American restaurant in Central Boulder, Boulder | Reviews, Photos & Information on Postcard