Ideally located in a quiet yet central area in the heart of the cosmopolitan town of Sliema, Palazzo Capua offers an exclusive combination of functional and attractive location and modern convenience for both leisure and business traveler alike.
Palazzo Capua is a recently restored palace, conveniently situated at the centre of one of the busiest towns in Malta, surrounded by fashionable restaurants and shops. Its particular location close to the magnificent Sliema seafront, its excellent five star amenities, as well as its underground parking facilities, make this fine neoclassical building an original and ideal venue for all types of conferences in Malta, your dream wedding in Malta or a relaxing holiday in Malta.