713-779-8886
Star Snow Ice and Teriyaki
Menu
Skip to content
Home
Online Order
Gallery
Contact Us
Contact Us
Star Snow Ice and Teriyaki
9889 Bellaire Blvd #113
Houston, TX 77036
Get directions
713-779-8886