Maria's place is the perfect spot to explore North London