Location

46 South Street , Valletta, Malta