O'Carroll LLC Address: 833 Lamollle Rd, Lamoille, NV 89828 Phone: (775) 753-6451 Restaurants, Bars Other Businesses: Hotel Lamoille at 925 Lamoille Hwy, Lamoille, NV 89828