Great spot nestled on a quiet and green street.