Alamo Guest House
Nine rooms named after Scottish islands fill an 1880s terrace on Gray Street, overlooking Kelvingrove Park. Three suites come with freestanding tubs and four-poster beds, and breakfast is made to order under corniced ceilings. The sitting room keeps Tunnock's stocked beside Harris Tweed armchairs by the bay window.