Supportinfo@ratecheck.travel
Diplomat Hotel, Sliema | 173 Tower Road, Sliema, Malta, Malta, 1609 | RateCheck.travel