Art House
Place Category: Hotel
-
-
-
Located in Glasgow, Art House is a 4 Stars Hotel with 59 rooms, the Property offers 24-Hour Front Desk, Non-smoking rooms, Facilities for disabled guests, Lift/Elevator, Safety Deposit Box, Heating, Design Hotel, Luggage Storage, Non-smoking throughout,