The best Japanese restaurant in the Philippines!

Tokyo Tokyo is the number one Japanese restaurant in the Philippines! Shanta and I travel to Tokyo Tokyo BGC to taste their latest creation: Sriracha Beef Ramen! So freaking good! source