Q1
Where is Takemura located?
Takemura is located at PR24+9V7, San Salvador, El Salvador, San Salvador Department.Q2
What days are Takemura open?
Takemura is open Mon–Sat 8:30 AM–6:30 PM; closed Sun.Q3
Does Takemura deliver?
Yes, Takemura offers delivery as an option.