Where is the British consulate in Rio?
British Consulate General: Praia do Flamengo 284, Flamengo. Visits by appointment only. For emergencies or enquiries, use the FCDO online contact form; in immediate danger call 190 (police) or 192 (ambulance) first.
Source: https://gov.uk/world/organisations/british-embassy-brazil/office/british-consulate-general-rio-de-janeiro ; https://gov.uk/world/organisations/british-consulate-general-rio-de-janeiro