Map
Plaza Herrera, Panama City, Panama
Hotel
American Trade Hotel