About Us
Frozen river is located in 29 Lower Marsh, London - on - the - SE1 7RG is the place for you and all you need to do is decide what you want to eat. We have all those favorite teas such as black tea, flavored tea and many more. Also don't forget to write the feedback.