Triton

A twin of the Neptuno hotel, this hotel has 266 rooms, a restaurant, and a shared outdoors pool and grill. Located within walking distance of Havana’s largest supermarket. Built to house Soviet advisors in the 1970’s, the two hotels are located close to the vast Russian Embassy building.