The coast Edmonton Plaza Hotel is one of the elegant accommodation places in Edmonton in downtown of Alberta. This is located at 10155 105 St NW, Edmonton, AB T5J 1E2, Canada.
The accommodation offers Ahava Day Spa, the health club and heated indoor pool with steam room and in the lobby fireplace. As well as the hotel provide good services with dedicated and knowledgeable staff working to fulfill visitor's expectations.