Mega Indah Taylor is a store, located at Ampera, Masohi City, Central Maluku Regency, Maluku 97511, Indonesia