Very charming apartments located on a quiet street in Valletta. Perfect location and a very cool space.