Отель Osborne находится в историческом центре Валлетты, неподалеку от Национального музея изобразительных искусств и всего в пяти минутах ходьбы от собора Святого Иоанна. На крыше гостиницы располагается бассейн. До Международного аэропорта Мальты 8 км, до центра города Валетта 600 м.