Book a room at flawless combination of comfort and suitability. This Scottish Inn & Suites is located on 6600 north highway 146 in Baytown, Texas. 2 miles south of I-10 on highway 146.Read less