This 3-bedroom apartment at 25 BLACKROCK MEWS, EDEN, BLACKROCK was sold on 2017-08-28 for €265,000, according to the Property Price Register. The home has a floor area of 114 m², a BER energy rating of B3, built in 2007.