at 128A High Street, Oxford , OX1 4DF United Kingdom
33 FB users likes Formosan Tea Bar, set it to 211 position in Likes Rating for Oxford, Oxfordshire in Local Business category
Formosan Tea Bar is Oxford based place and this enity listed in Tea Room category. Located at 128A High Street OX1 4DF.