Archer Street Bar is a bar with personality located in South Soho, London, UK.