Daily Archives: December 27, 2011

Rio’s Hotel Santa Teresa

One tends to think beach when looking at Rio’s top hotels and the Fasano usually tops the list. ┬áBut there is aView full post »