Map Location
The Coffee Bean And Tea Leaf
43 Annapolis Street, Greenhills Shopping Center 1502, Philippines