Alicante in the South-East of Spain
Step One Recovery Centre in Javea is based in the region of Alicante in the South-East of Spain. Famous for beautiful views, amazing walks and a very popular tourist scene, but there is also a side to Alicante that many people won’t see. When you start your journey with Step One Recovery Centre, m...