Station Square

sights / Shops & arcades

Lonely Planet review

Station Square is a group of beautiful, renovated railway buildings that now comprise what is essentially a big ol' mall.