The Osborne Arms was located at the junction of Osborne Street and Somers Road, Portsmouth. It was first recorded in 1874 and demolished in 1964 (source: Pomeroy of Portsmouth).
Osborne Street no longer exists - it's entrance was situated roughly where 73 Somers Road is located today.