Takoyaki

LOCATION: 168 SHOPPING MALL, Manila, Philippines

  • Mall 5 – 2nd Floor
  • Mall 1- 3rd Floor