Scottish Inn & Suites Houston
11275 Jones Road
Houston,
TX 77070
In Houston (FM 1960)