Palace Inn

Palace Inn
6800 East Sam Houston Pkwy. North, Houston, TX 77049 United States (USA) near Exit 783 on I-10 (~4.1mi)