Start from
Show Palace
1411 Spencer Hwy, South Houston 77587