Yes, it’s easy to reach by public transport! The Aliados metro station is a short walk away, and several bus lines stop nearby.