The Lord Nelson The Lord Nelson in Mosta has been a local favourite for years. The restaurant is a lovingly converted townhouse in central Malta just a stone throw away from th