In person consultations can be arranged in Liverpool Street (Greater London).
Longcroft House is located just a stone’s throw from the main entrance of Liverpool Street Station in the heart of the city. The building is located directly behind the police station. The room is newly refurbished and provides wheelchair access.
2/8 Victoria Avenue