Location of store The Coffee Bean & Tea Leaf in Town Square Las Vegas mall is 6605 Las Vegas Blvd South, Las Vegas, Nevada - NV 89119.
GPS Coordinates: 36.068597, -115.176694
« Return to store detail