A Lil Tower of Beef in Taipei, Taiwan

AloJapan.com