Update Info - Star Town Restaurant
This restaurant was reported as closed. If it is open, let us know.
Star Town Restaurant
8499 Old Redwood Hwy
Windsor, CA 95492
8499 Old Redwood Hwy
Windsor, CA 95492
This restaurant was reported as closed. If it is open, let us know.