New Cross gem on quiet garden seating—freshly made breakfasts, friendly staff, and a relaxed vibe that lets you linger for hours without feeling rushed.