The Clam

The Clam, 1001 Trellis Way, Garland, TX 75040, United States

Location