Isabella Bar: A green island of serenity