Telstar Hostels

Address:

Rua Capitão Cavalcanti, 177 - Villa Mari
04017-000 Sao Paulo, BR

Hotel star rating:

1.5 stars

Map:


Contact   ·   Privacy   ·   Terms