Excellent Transportation.
Located only 50 metres away from the Alfonso XIII metro stop, you can travel around Madrid with ease. Hop aboard and you will be in the centre of the city within 20 minutes, which is bursting full of shops, restaurants, and more.