Experience the lively atmosphere and find a bargain or two at Terra Casa, a renowned local store.
Damascus, where Terra Casa is located, is bursting with interesting things to do. Many travelers also visit Clackamas Town Center, which is within easy reach of the retail outlet. Check it out before you leave the area.