Star Snow Ice and Teriyaki 明星冰谷 (敦煌店)

9889 Bellaire Blvd, Houston, TX