Osborne Hotel 3 stars

50 South Street, VLT1101 Valletta, Malta

Hotel image
Read more reviews for Osborne Hotel