Tea Shop is a tea establishment offering a variety of teas. It is located in Istanbul, Turkey.