The Lazy Lizard
The Lazy Lizard is a popular shop for top-quality tees, beachwear, and resort wear and ensures the entire family is decked out in high style and comfort in the latest fashions! A vast selection of whimsical gifts and souvenir treasures galore can be found at their location at Alhambra Mall.