bureau de change: (French) an establishment where you can exchange foreign money
company: an institution created to conduct business
angel's trumpet: a South American plant that is cultivated for its large fragrant trumpet-shaped flowers