frostmagazine.com
Zen Sai review
Located at 16 Inverness Street, Camden and is a hop, skip and a jump away from the Tube Station. The premises are flush and in line with the other shops from the outside, but a Buddha adorned inter…