Overview

Palace Inn Spencer Highway Pasadena

1622 Spencer Highway, South Houston, TX 77587, United States

$91+

Rates

Get Rates

Check in
Check out
Map