Fleur Pavilia

North Point : 906 sq-ft