SLIEMA - A three Bedroom Apartment in Sliema set in a prime location with lots of natural light. This apartment has a lay-out of: