"Central Coast Hills" - 3d tapestry - 32" x 34" - $2600

Details of Central Coast Hills