Bed and breakfast The Balboa Inn is conveniently situated in Calle Las Cruces 2311a in Panama City only in 3.8 km from centre. The nearest Tocumen International Airport is placed in 22.8 km from the hotel.