Torre Almirante is a commercial building in Rio de Janeiro designed by Robert A.M. Stern Architects. Office, Famous Architects Links: www.ramsa.com By: bikelane