Hankering for a taste of Taiwan? Formosa Bistro is the place for you

Some 500 years ago, Portuguese explorers landed on the shores of an uncharted island off the southeastern coast of China. The land was long and narrow with forested mountains and sandy beaches that fo…
( read original story …)