Formosa Garden Hotel 3 stars

No.1103 Jalan Limbongan Klebang Kecil, 75200 Melaka, Malaysia

Hotel image
Read more reviews for Formosa Garden Hotel