Formosa Tea House photo1

Formosa Tea House - St John's, Newfoundland and Labrador

Chinese, Coffee and Tea, Vegetarian
15 Lemarchant St, St John's A1C4G6 (Newfoundland and Labrador, St John's)
Overview

About this place

Known For

Highlights of this place
Formosa Tea House
15 Lemarchant St, St John's A1C4G6