TWS - Melaka Raya (The Windmill Station) is located in Melaka, Malaysia on 48 Jalan 13, Taman Melaka Raya. TWS - Melaka Raya (The Windmill Station) is rated 4.1 out of 5 in the category western restaurant in Malaysia.
Address
48 Jalan 13, Taman Melaka Raya