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