Plaza Inn Motel
Add Hours
Phone: (713) 631-5095
Address: 7517 Parkhurst Dr, Houston, TX 77028
5550 Homestead Rd, Houston, TX 77028
5615 Landor St, Houston, TX 77028
3676 Eastex Fwy, Houston, TX 77026
3617 E Crosstimbers St, Houston, TX 77093
9105 Lockwood Dr, Houston, TX 77016
10155 East Fwy, Houston, TX 77029
5221 Cherry St, Houston, TX 77026
6421 Lockwood Dr, Houston, TX 77028
720 N Sam Houston Pkwy E, Houston, TX 77060
5002 Tidwell Rd, Houston, TX 77016