
Lake Mead Inn
★ 9.50(1)110 Ville Dr, Boulder City
Location You’ll be sleeping tight! Hotel Lake Mead Inn is located in Boulder City. This hotel is located in walking distance from the city center. You can take a walk and explore the neighbourhood area of the hotel — Hemenway Park, Wilbur Square Park and St. Jude's Children's Art Museum of Ne
Free WiFiParkingPool





