The Shala on Main

402 N. Main St.
Ste. B
McAllen, TX 78501
United States

9565795286

No reviews yet