The Baba House 2 stars

No. 121-127, Jalan Tun Tan Cheng Lock, 75200 Melaka, Malaysia

Hotel image
Read more reviews for The Baba House