Featured For Rent Monthly Price: €760 Large & modern street level class 4 shop or office Marsascala SQM 80