This comfortable hotel is situated in the heart of Lake Powell Country. It lies on the edge of the town centre, about 3 km from Lake Powell, and guests will find restaurants in the near vicinity.
See more: Hotels in USA Hotels in Page - Lake Powell - Az Holiday Destinations in USA