According to Directive 2004/38/EC, a citizen of any European Union member state is entitled to reside in any country of the Union without any limitation as to duration.
This means that a holder of a Romanian passport may live in Spain, Germany, Italy, France, Belgium, and other EU countries, enjoying equal rights with local residents.