Lake Mead Inn
Hotel
Boulder City, Nevada
Located 5 miles from the Hoover Dam, this Boulder City hotel features an outdoor pool and hot tub. Rooms at this hotel offer balconies and cable TV with HBO.
Number of rooms: 70
110 Ville Drive, Boulder City, NV 89005, United States