Morels at Osprey Meadows Lodge Address: 311 Village Dr, TAMARACK, ID 83615 Phone: (208) 325-1013 Nice to Know: Outdoor Seating Yes E Commerce, Restaurants, Resorts