Final Phase Investment: 10.57% Net Yields – Short Term Let Approved

Image