Restaurant Address Copied to Clipboard
Formosa Tea House - St. John's, Newfoundland and Labrador
Newfoundland and Labrador, St. John's
Open Now
Closed
15 Lemarchant Street, Downtown St. John's, St. John's, NL A1C 4G6 (Newfoundland and Labrador, St. John's)
Formosa Tea House is a cozy spot nestled in the heart of St. John’s, offering a serene oasis for tea lovers. Renowned for its wide selection of premium teas, this quaint establishment invites patrons to experience the rich flavors and traditions of tea culture. Perfect for a relaxing afternoon retreat, Formosa Tea House promises a warm welcome and a memorable sip of tranquility.
Check out TOP-10 Best Chinese restaurants in St. John's, Newfoundland and Labrador