Osborne bevindt zich in hartje Valletta, op slechts 3 minuten lopen van Grand Harbour en 5 minuten lopen van Sliema Ferry.