VELLA, ALBERTO DR 0.0 0 reviews St James Hospital, Triq Gorg Borg OlivierSliema - NHD - SLM 1807 Gynaecologists Whatsapp Facebook Twitter Linkedin Recommend WhatsApp Call Directions Directions