A great place conveniently situated in North London. Stunning views, cozy - it was a perfect home away from home!