Msida is a bustling marina town near the University of Malta, known for yacht berths, budget eats, and excellent bus connections.
2 properties available