7100 Valley Creek Plaza. In the NW corner of the strip mall.,Woodbury, United States
Woodbury, United States