Property Location With a stay at Eagles Nest in Russell, you'll be on the waterfront and minutes from Flagstaff Hill, and close to Russell Beach. This 5-star villa is within close proximity of Tapeka Point Historic Reserve and Russell Museum.Rooms Treat..