Location & Contact

The Tower House Suites Hotel is located in Bella Vista, Panama City, between Calle 50 and Vía España, very close to the Metro Station and Del Carmen Church. Just 6.9 km from the airport, the hotel offers a 24-hour shuttle service. It is also located a few minutes from the Soho Mall, Multiplaza, Albrook Mall, the National Metropolitan Park and the Panama Canal Museum. Public transportation and the Metro station are just a few steps from the property.