The BEST WESTERN PLUS AT ST ALBERT is a Tourist hotel. Located in CITY CENTRE area. Shopping is accessible by bus/taxi and the nightlife/restaurants are located in the hotel.
The BEST WESTERN PLUS The Inn At St. Albert is a brand new 100-percent smoke free hotel located in the centre of St. Albert's best shopping! Whether travelling for business or leisure, this 90 room elegant property offers the convenience of proximity and the comforts of home.