Thai Pepper

3702 20th St, Lubbock, TX 79410, United States